草庐IT

java - 多平台 getResourceAsStream

全部标签

java - 如何为特定目录创建监视器?

在WindowsVista上使用Java,我试图为目录创建一种监视器,因此每次修改此目录(新建、重命名、更新或删除文件)时都会触发一个进程。我尝试使用一个循环来执行此操作,该循环将在目录中执行dir并分析所有文件。但这非常耗费时间和内存,尤其是当文件数量开始增长时。我认为应该有更好的方法来做到这一点。注意:有一个similarquestion在SO中用于此,但它用于C#。 最佳答案 Ithinkthereshouldbeabetterwaytodothat.你说得对,Java7应该有更好的方法。请参阅即将发​​布的WatchServ

java - 在 Java 中检测应用程序的安装路径?

我用Java制作了一个小应用程序,我想使用NullsoftScriptableInstallSystem(http://nsis.sourceforge.net/Main_Page)为它制作一个Windows安装程序。我制作的应用程序需要在某处保存用户首选项,目前它保存在用户的主目录中(例如c:\Users\danny或/home/users/danny)。但是,如果Windows安装程序将应用程序安装到例如c:\ProgramFiles\whatever\我应该也把首选项文件保存在那里,对吧?我如何检测Java中的目录路径?在不失去Windows卸载程序对Windows用户的好处的情

android - 为所有平台(如 windows、Mac、IOS、Android 等)建议一个通用数据库

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。请为所有平台(如windows、Mac、IOS、Android等)建议一个通用数据库...我的目标是构建一个应用程序来离线和在线讨论所有这些媒体。要以离线模式存储数据,我需要知道如何维护存储(即公共(public)存储,因此无需为所有这些媒体编写代码)。请帮忙。

windows - 在这种情况下如何找到java?

我在这里很困惑:如果我从cmd运行java那么命令会成功运行。但是我既没有设置JAVA_HOME也没有在我的PATH中添加%JRE_HOME%也没有添加java/jre安装目录。所以当我这样做的时候echo%JAVA_HOME%没有显示JAVA_HOME(预期,因为我没有设置它)如果我这样做:回显%JRE_HOME%`没有显示JRE_HOME(预期,因为我没有设置它)当我这样做的时候echo%PATH%PATH中没有目录指向java安装。预期,因为我没有修改PATH来添加java。路径是:C:\ProgramFiles\CommonFiles\MicrosoftShared\Windo

java - 在 java 应用程序中使用 winapi

我尝试在JAVA代码中调用MessageBoxA函数。以下方法有什么问题,以至于我的程序抛出了很多错误?packageloading.libraries;publicclassUser32{//firstcase:publicnativeintMessageBoxA(HWNDhWnd,LPCSTRlpText,LPCSTRlpCaption,UINTuType);//second:publicnativeintMessageBoxA(inthWnd,StringlpText,StringlpCaption,intuType);static{System.loadLibrary("Use

java - 在 cmd 中用空格启动 jar

我在Windows7中,我尝试在cmd中启动此命令java-jarC:\Dropbox\Java\UpdaterTest\Updater.jar文件存在,但我有这个错误:Error:UnabletoaccessjarfileC:\Dropbox\Java\Updater我也尝试:java-jarC:\Dropbox\Java\Updater%20Test\Updater.jar但是没用 最佳答案 尝试java-jar"C:\Dropbox\Java\UpdaterTest\Updater.jar"

java - Windows 10中的最大文件名长度是多少? Java会尝试/捕获会低谷exeption?

在旧版本的windows中,我知道文件或文件夹的最大长度大约为250个字符,有人知道他们是否在windows10中更改了它吗?编辑:我在给定API周围做一些Java代码来提取一个应用程序的一些内容,将是几千个文件,并且我对可能发生的事情有点担心,因为我不知道文件名和路径将是什么样子,所以我将尝试防止这些错误,或者可能在Java中更改名称。保存(但最好保留原始名称)那么你知道会不会有一些豁免?Filefile=newFile(jsonFile);?谢谢,我可以在接球的时候治疗 最佳答案 如果你真的是指文件名,我相信限制仍然是“通常”2

java - 如何存储 Java 桌面应用程序(多平台)全局设置?

我真正需要的是在用户机器上的某处存储应用程序首次执行日期和一些设置等信息。该程序将在Windows和MacOS上分发。此信息需要在同一台机器上的用户之间共享......有些全局设置。在Windows上,我可能会将此信息存储在注册表中,不确定Mac......我真的很想要一个多平台解决方案,否则请告知特定于平台的解决方案。 最佳答案 使用java.util.prefs.Preferences如果您希望机器上的所有用户都使用相同的属性,请使用Preferences.systemRoot()(而不是Preferences.userRoot

java - 在 Java Runtime Exec 中使用重定向运算符

我有这个字符串,我在WindowsXP的JVM中使用了Runtime.exec()。Stringcmd=encoderFull+""+"-i"+originalFull+""+"-bitrate"+""+bitrateVBR[i]+""+"-bvhq"+""+"-avi"+outputFull+""+"2>&1"+""+"1>"+outputFile+".txt";不幸的是'2>&11>output.txt'不起作用。其余的都可以。有没有办法使用这些命令来创建此文件?再见,大卫 最佳答案 基本上,不-Runtime.exec()不支

java - Eclipse安装在C盘吗?

我有一个问题可能有点愚蠢。我正在从Netbeans更改为Eclipse,我注意到Eclipse没有安装在我的C:驱动器上,也没有出现在开始菜单上,也没有出现在删除程序窗口中。当我运行安装时,它会自动打开,我必须从那个文件中使用它。我是不是用错了?或者它应该是那样的?如果没有,我该如何正确安装eclipse?谢谢。 最佳答案 AmIusingitwrong?Orisitsupposedtobelikethat?Ifnot,howtoIproperlyinstalleclipse?thanks.不应安装Eclipse。在Windows上